instrumented satellite station - Français Anglais Dictionnaire