to have one's life assured - French English Dictionary