Noun
bonnet laird (plural bonnet lairds) (Scotland, historical) A petty landowner who wore a bonnet, not the hat of the gentry.