launch an expedition - Français Anglais Dictionnaire