Slovnenya

Translation English Spanish: emissary

Dictionnaire: main
emissary
noun