COSTARD


Meaning of COSTARD in English

The head. I'll smite your costard; I'll give you a knock on the head.

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