Slovnenya

Translation English Spanish: emissary

Dictionary: main
emissary
noun