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. 2012