Slovnenya

Translation English Spanish: better

Dictionary: main
better
noun