Longman Dictionary English From Longman Dictionary of Contemporary Englishlairdlaird /leəd $ lerd/ noun [countable] British English HIGH POSITION OR RANKa person who owns a very large area of land in ScotlandOrigin laird (1300-1400) lord ldoceonline.com