laird

1. (noun) (Scotland) a landowner
Related Words: landholder, landowner, property owner



Terms and Conditions of Use / Copyright Notice