laird
noun
°The owner of a Scottish estate; a landlord.