Noun · C1
lair
Meaning

a wild animal's resting place or den; a hideout.