to surrender to despair - Français Anglais Dictionnaire