LAUGHINGSTOCK MEANING IN ENGLISH

• Laughingstock Definition & Synonyms

  1. (n.) An object of ridicule; a butt of sport.


Synonyms:
Butt, Goat,

RECENT SEARCHES