Online English Dictionary

Home

Laird


n.

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


© 2009 Dammam Community College