Search results
- Dictionaryden/den/
noun
- 1. a wild animal's lair or habitation. Similar
verb
- 1. (of a wild animal) live in or retreat to a den: "the cubs denned in the late autumn"
Powered by Oxford Dictionaries
noun
verb
Powered by Oxford Dictionaries