Slovnenya

Translation English Spanish: managing director

Dictionary: main