head landlord
English
Etymology
From
head
+
landlord
.
Noun
head
landlord
(
plural
head landlords
)
(
property law
,
uncommon
)
Synonym of
superior landlord
.