LAIRD Meaning of LAIRD in English [noun] [C] - a Scottish man who owns a large area of land Cambridge English vocab. Кембриджский английский словарь. 2012