(the) survival of the fittest - Espagnol Anglais Dictionnaire