COSTARD


Meaning of COSTARD in English

noun the head;

— used contemptuously.

2. costard ·noun an apple, large and round like the head.

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