Webster's Revised Unabridged Dictionary · 1913

Laird

Laird (lârd) , noun

[See Lord.]

A lord; a landholder, esp. one who holds land directly of the crown. [Scottish]