French-English dictionary »

ville satellite meaning in English

FrenchEnglish
ville satellite nom {f}

satellite town◼◼◼(self-contained town near a metropolis)
noun
[UK: ˈsæ.tə.laɪt.taʊ.nʌ] [US: ˈsæ.tə.laɪt.taʊ.nʌ]