Definition Definition

laird - Meaning and Examples

Meaning of 'laird' (Webster Dictionary)

1 . Laird [ n.]
- A lord; a landholder, esp. one who holds land directly of the crown.