Meaning of laird

Definition of laird

(noun) a landowner

Other information on laird

WIKIPEDIA results for laird
Amazon results for laird