LAIRD Meaning of LAIRD in English [laird] n [ME (northern dial.) lord, lard lord] (14c) chiefly Scot: a landed proprietor -- laird.ly adj Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012