lairdEnglish

laird

Noun

A landowner

English: laird