satellite cities - Français Anglais Dictionnaire