YourDictionary

deeryard

(dîrˈyärdˌ)

noun
A place where deer gather for wintering.

link/cite print suggestion box