laird

Definitions


[lɛːd], (Noun)

Definitions:
- (in Scotland) a person who owns a large estate


Phrases:

Origin:
late Middle English: Scots form of lord




definition by Oxford Dictionaries