lair
lair
noun
A wild animal's hidden den or resting place; also, a secret human hideout.
"The fox returned to its hidden lair."
verb
To retreat or hide oneself in a secret or secluded place.
"The fugitive laired in the old barn."
Thesaurus
Synonyms: den