Definition of bonnet laird in English:

bonnet laird

noun

Scottish
  • A person who owns a small landed estate; a minor freeholder.

Origin

Early 19th century; earliest use found in Walter Scott (1771–1832), poet and novelist.