Slovnenya

Translation English Spanish: favourable position

Dictionary: main