european space research and technology center - Français Anglais Dictionnaire