n. lair
Definition of lair in English
Place in which a person, often a criminal, remains out of sight in order to avoid being found.
Place in which a person, often a criminal, remains out of sight in order to avoid being found.
Place inhabited by a wild animal, which keeps it hidden and protects it from external elements.