LAIR MEANING IN ENGLISH

• Lair Definition & Synonyms

  1. (n.) A burying place.
  2. (n.) A place in which to lie or rest; especially, the bed or couch of a wild beast.
  3. (n.) A pasture; sometimes, food.


Synonyms:
Den,

• Laird Definition & Synonyms

  1. (n.) A lord; a landholder, esp. one who holds land directly of the crown.


RECENT SEARCHES