English

Definition of social housing noun from the Oxford Advanced Learner's Dictionary

 

social housing

 noun
noun
BrE
 
; NAmE
 
[uncountable]
 
jump to other results
(in Britain) houses or flats/apartments that are provided by a local council or another organization for people to buy or rent at a low price