Dictionary search results

Showing 1-2 of 2 results

housing association British & World English

A non-profit organization that rents houses and flats to people on low incomes or with particular needs