Definition, Meaning & Anagrams | English word COSTARD
COSTARD
Definitions of COSTARD
- The tree on which large cooking apples grow.
- (British) A large cooking apple.
- (archaic, humorous) The human head.
Number of letters
7
Is palindrome
No
Search for COSTARD in:
Page preparation took: 130.08 ms.