for the rest of their lives - Turc Anglais Dictionnaire