to have one's life assured - Französisch Englisch Wörterbuch