Meaning of the word laird in English

What does laird mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

laird

US /lerd/
UK /leəd/

Noun

(in Scotland) a person who owns a large estate

Example:
The old laird of the castle was known for his generosity.
Many Scottish novels feature a proud and stubborn laird.