GNU Collaborative International Dictionary of English
last match results
Found one definition
-
Laird , n. [See Lord.] A lord; a landholder, esp. one who holds land directly of the crown. [Scot.]1913 Webster