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
Other Word Forms of Costard
Noun
Singular:
costard
Plural:
costardsRelated Articles
Find Similar Words
Find similar words to costard using the buttons below.