lead a miserable existence - Français Anglais Dictionnaire