deer yard

English

Noun

deer yard (plural deer yards)

  1. A place where deer gather during harsh winter weather.