to accomplish - Français Anglais Dictionnaire