life and death struggle - French English Dictionary