to have one's life assured - Spanish English Dictionary