SynonymX
Speak
Laird
Definition of Laird
1.
A landowner
Noun
Semanticaly linked words with "laird"
scotland
landholder
landowner
property owner
Hyponims for word "laird"
landholder
landowner
property owner