An Encylopedia Britannica Company

laird

1 ENTRIES FOUND:
laird /ˈleɚd/ noun
plural lairds
laird
/ˈleɚd/
noun
plural lairds
Britannica Dictionary definition of LAIRD
[count]
: a man who owns a large amount of land in Scotland