Dictionary search results

Showing 1-4 of 4 results

scapegoat British & World English

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