rhizoverb
Beta
Feedback
→
laird
Scottish landowner
noun · An owner of a landed estate in Scotland.
Enable JavaScript for search, audio, and interactive vocabulary practice.