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