social landlords

English

Noun

social landlords

  1. plural of social landlord