Slovnenya

Translation English Spanish: better

Diccionario: main
better
noun