Dictionary search results

Showing 1-3 of 3 results

scapegoat British & World English

A person who is blamed for the wrongdoings, mistakes, or faults of others, especially for reasons of expediency