an inevitable ending - French English Dictionary