lay down one's existence - French English Dictionary