Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of lairds

- A lord; a landholder, esp. one who holds land directly of the crown.

Crossword clue for lairds

- Am leaving admiral in confusion over landowner in Edinburgh
- I had to be covered in lard to become property owner in Edinburgh
- Owner of an estate
- Scottish hereditary title
- Scottish landed proprietor
- Scottish landholder
- Scottish landowner
- Scottish lord
- Scottish landed proprietor