What is the full meaning of lairds
LAIRD, the owner of a landed estate [n]
Example of the word lairds placed on a Scrabble board.