Costard Definition
kästərd
noun
A variety of large apple, native to England.
Webster's New World
A person's head.
Webster's New World
Advertisement
Other Word Forms of Costard
Noun
Singular:
costard
Plural:
costardsFind Similar Words
Find similar words to costard using the buttons below.