laird
1.
(
noun
) (Scotland) a landowner
Related Words:
landholder
,
landowner
,
property owner
Terms and Conditions of Use / Copyright Notice