Dictionary
Browse
Translate
About
›
›
→
laird — English Definition | Lughet
Dictionary
›
English
›
laird
←
lair
laissez-faire
→
English
Main Dictionary
laird
Universal Words noun (in Scotland) a person who owns a large area of land
★
★
★
★
★
Rate this entry
Same word in other sources
laird
English
›
Chinese
GetWord Corpus
laird
English
›
Chinese
Main Dictionary
Related words
laid
English
laid-back
English
lain
English
lair
English
laissez-faire
English
laity
← Search
English