survival of the fittest - French English Dictionary