social landlordWiktionary 原文释义(英文)名词 Noun(chiefly UK) An agent or agency that provides social housing.