YARD


Meaning of YARD in English

(n.) A place where moose or deer herd together in winter for pasture, protection, etc.

Webster's English dictionary.      Английский словарь Webster.