give one's life for - French English Dictionary