Alphabet Filter:

Results

Definition of laird:

  1. A lord; a landholder, esp. one who holds land directly of the crown.

Synonyms:

Usage examples: