who wants to live forever - French English Dictionary