• Deeryard

    Origin

    Full definition of deeryard

    Noun

    deeryard

    (plural deeryards)
    1. An area where deer congregate for shelter during the winter.
    © Wiktionary