laird noun the landlord of landed property or an estate: So, as dusk fell and the laird’s men had all retreated home, the tinkers led the horse and cart with its precious cargo up the rhododendrom driveway of the ‘big hoose [the main house on a landed estate; a mansion] 15-. etymology: Scots; a development of English ‘lord’; attested by JS, ET and DW in DB, DW in DC