life-ruining - Français Anglais Dictionnaire