Slovnenya

Translation English Spanish: chain of mountains

Dictionary: main