deeryard
/ˈdiːɪɹɑːrd/Definitions
1. noun
A fenced area in a forest or woodland where deer are fed and protected for hunting, typically in the UK.
“The deeryard was carefully maintained to ensure the health and well-being of the deer.”
1. noun
A fenced area in a forest or woodland where deer are fed and protected for hunting, typically in the UK.
“The deeryard was carefully maintained to ensure the health and well-being of the deer.”