Definify.com

Definition 2024


social_landlord

social landlord

English

Noun

social landlord (plural social landlords)

  1. (chiefly Britain) an agent or agency that provides social housing