costard
From WikiWord, the free dictionary
/ˈkɒs.təd/
English
Definitions
noun
- A large cooking apple.
- The tree on which large cooking apples grow.
- The human head.
Related words
Synonyms
cookerblackcapstodgecarottecompotecolloproyalemad-applecompotierharicotpastry creamcharddevonshire stewtaffety tartcountry captaincompot