lairds

noun
  1. Plural of laird; Scottish landowners or nobles who hold estates.
  2. Usage: Scottish English; historical and contemporary use

Examples