LAUGHINGSTOCK


Meaning of LAUGHINGSTOCK in English

noun an object of ridicule; a butt of sport.

Webster English vocab.      Английский словарь Webster.