landlord
noun(land-lord)
the owner of property (such as land, houses, or apartments) that is leased or rented to another
landlord
noun(land-lord)
the master of an inn or lodging house : innkeeper
landlord
noun(land-lord)
someone who owns and rents property but does not live on or near the property and rarely visits it