TOP

Definition of laird noun from the Oxford Advanced Learner's Dictionary

laird

noun
 
/leəd/
 
/lerd/
jump to other results
  1. (in Scotland) a person who owns a large area of landTopics People in societyc2
    Word Originlate Middle English: Scots form of lord.
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day