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.”
1. noun
a place of refuge or sanctuary, especially for wild animals
“The conservationists created a denhudd for the injured wolf to recover.”