American Dictionary
Definition laird in American English
laird noun
[countable] noun
/lerd/
Synonyms and related words
