English edit

Noun edit

social landlord (plural social landlords)

  1. (chiefly UK) An agent or agency that provides social housing.