accomplish something difficult - Français Anglais Dictionnaire