while there is life, there is hope - Français Anglais Dictionnaire