• Costard

    Full definition of costard

    Noun

    costard

    (plural costards)
    1. (British) a large cooking apple
    © Wiktionary