YourDictionary

costard

noun

  1. a variety of large apple, native to England
  2. Archaic a person's head: humorous or contemptuous usage

See costard in American Heritage Dictionary 4

link/cite print suggestion box