DEERYARD


Meaning of DEERYARD in English

[deer.yard] n (1849): a place where deer herd in winter

Merriam-Webster English vocab.      Английский словарь Merriam Webster.