a seemingly impossible task - Français Anglais Dictionnaire