Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

costard Definition

Cancel
costard
noun(cos-tard)
any of several large English cooking apples
costard
noun(cos-tard)
noddle, pate

Words Related to costard!

costard Examples by Brain Bank Users