HLM
Top 10000
Meanings
Noun
1. a form of low-income housing in France, Algeria, Senegal, and Quebec