laird

noun
  1. A Scottish landowner; the owner of a large estate in Scotland.
  2. Usage: Scottish English; formal or historical

Examples