social housing definition: 1. houses and flats that are owned by local ... of social housing in English. social housing. noun [ U ]. UK. uk.
確定! 回上一頁