laird

Definitions of laird
  1. noun
    a landowner
    see moresee less
    type of:
    landholder, landowner, property owner, proprietor
    a holder or proprietor of land
Word Family