Home
Search
Index
Definify.com
Definition
2024
social_landlord
social landlord
English
Noun
social
landlord
(
plural
social landlords
)
(
chiefly
Britain
)
an
agent
or
agency
that provides
social housing
Similar Results