Laird — definition

1. laird (Noun)

1 definition

laird (Noun) — A landowner.

3 types of
landholder landowner property owner