meaning of laird

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


Related Words

laird | lairdship |

Developed & Maintained By Taraprasad.com

Treasure Words