Slovnenya

Translation English Spanish: subsidiary

Dictionary: main