SOCIAL HOUSING


Meaning of SOCIAL HOUSING in English

noun

[ U ] (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

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.