satellite cities - French English Dictionary