ALL meanings of costard
cos·tard
C c - noun costard an English variety of apple tree 3
- noun costard the large ribbed apple of this tree 3
- noun costard a variety of large apple, native to England 3
- noun costard a person's head 3
- noun costard a large English variety of apple. 1
- noun costard Archaic. the head. 1
- noun costard A cooking apple of a large ribbed variety. 1
- noun costard (Britain) a large cooking apple. 0