life everlasting - French English Dictionary