for the rest of their lives - Français Anglais Dictionnaire