LAIR Meaning of LAIR in English noun a burying place. 2. lair ·noun a pasture; sometimes, food. 3. lair ·noun a place in which to lie or rest; especially, the bed or couch of a wild beast. Webster English vocab. Английский словарь Webster. 2012