GAZINGSTOCK MEANING IN ENGLISH

• Gazingstock Definition & Synonyms

  1. (n.) A person or thing gazed at with scorn or abhorrence; an object of curiosity or contempt.


RECENT SEARCHES