social housing

noun

Definition of social housing

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