social housing
nounDefinition of social housing
British
: houses or apartments that are made available to be rented at a low cost by poor people