costard
noun
- a variety of large apple, native to England
- Archaic a person's head: humorous or contemptuous usage
See costard in American Heritage Dictionary 4
(kŏsˈtərd)
noun- An English variety of large cooking apple.
- Archaic The human head.
link/cite
print
suggestion box