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.”

Synonyms

  • deer park
  • game reserve

Antonyms

  • conservation area
  • wildlife sanctuary