the immortal life - French English Dictionary