[noun] [C usually singular] - a place where a wild animal lives, often underground and hidden, or a place where a person hidesa fox's lairthe thieves' lair
LAIR
Meaning of LAIR in English
Cambridge English vocab. Кембриджский английский словарь. 2012