LAIRD MEANING IN ENGLISH

• Laird Definition & Synonyms

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


• 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,

• Lairdship Definition & Synonyms

  1. (n.) The state of being a laird; an estate; landed property.


RECENT SEARCHES