dadenhudd

/dædɛnhʌd/

Definitions

1. noun

a place of refuge or sanctuary, especially for wild animals

“The conservationists created a denhudd for the injured wolf to recover.”

Synonyms

  • refuge
  • sanctuary

Antonyms

  • danger
  • hazard