laird
noun/leəd/
/lerd/
- (in Scotland) a person who owns a large area of landTopics People in societyc2Word Originlate Middle English: Scots form of lord.
Check pronunciation:
laird
Definition of laird noun from the Oxford Advanced Learner's Dictionary