POINTINGSTOCK MEANING IN ENGLISH

• Pointingstock Definition & Synonyms

  1. (n.) An object of ridicule or scorn; a laughingstock.


RECENT SEARCHES