to persist on - Français Anglais Dictionnaire