MOCKINGSTOCK


Meaning of MOCKINGSTOCK in English

noun a butt of sport; an object of derision.

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