social landlord (English, noun)
expansion: social landlord (plural social landlords)
Senses:
glosses: An agent or agency that provides social housing.
tags: UK
Forms:
form: social landlords
tags: plural