Lair | Mean of lair in English Dictionary
/ˈleɚ/
- Noun
- the place where a wild animal sleeps
- tracking the bear back to its lair
- a place where someone hides or where someone goes to be alone and to feel safe or comfortable
- the villain's lair
- She runs the project from her private lair in the suburbs.