MOCKINGSTOCK MEANING IN ENGLISH

• Mockingstock Definition & Synonyms

  1. (n.) A butt of sport; an object of derision.


RECENT SEARCHES