French-English dictionary »

logement social meaning in English

FrenchEnglish
logement social nom {m}

social housing◼◼◼(affordable housing provided by public authorities or non-profit organizations)
noun