Skip navigation.

laird - What does it mean?

Definition of 'laird'

English

Noun

(en-noun)
  • The owner of a Scottish estate; a landlord
  • Derived terms

    * lairdship

    Anagrams

    * * ----