Slovnenya

Translation English Spanish: survival of the fittest

Dictionary: main
survival of the fittest