Dictionary search results

Showing 1-2 of 2 results

scapegoat British & World English

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