Definition of Costard

Noun: costard  kós-tu(r)d

  1. [UK] A cooking apple
     
  2. [archaic] The head

See also:
costar
costards

Anagrams containing the word costard

ctsarod dcostar rdcosta ardcost tardcos stardco ostardc