Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
landlord
in English
landlord
#common
#c1
Plural
landlords
Definitions
Noun
a
person
leasing
property
;
lessor
owner
of
rented
land
or
buildings
public
house
owner
or
manager
The
landlord
of
the
local
pub
was
very
friendly
.