Slovnenya

Translation English Spanish: survival of the fittest

Diccionario: main
survival of the fittest