Scapegoats Meaning

There are 1 meaning(s) for word Scapegoats

Meaning 1 : someone who is punished for the errors of others

    Synonyms : whipping boy