Urdu Meanings
iJunoon official Urdu Dictionary
yahudion ka bheent ka bakra
Definitions
English definition for scapegoat
1. n. someone punished for the errors of others
All in One
A scapegoat is a person or animal which takes on the sins of others, or is unfairly blamed for problems.
Thesaurus
Synonyms and Antonyms for scapegoat
Related Images
Related Images/Visuals for scapegoat
Sponored Video