Definition of Laird

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

Synonyms of Laird


No Synonyms Found.

Antonyms of Laird


No Antonyms Found.

Homophones of Laird


No Homophones Found.