What does blamegoat mean?

blamegoat meaning in Urban Dictionary

the person who's singled out while the supply or reason for whatever went incorrect. The blamegoat is actually blamed by the culprit himself.