English Dictionary
Definition laird in British English
laird noun
[countable] noun
/leə(r)d/
Synonyms and related words
