advanced technological satellite - Français Anglais Dictionnaire