LAIR


Meaning of LAIR in English

(n.) A place in which to lie or rest; especially, the bed or couch of a wild beast.

Webster's English dictionary.      Английский словарь Webster.