Slovnenya

Translation English Spanish: emissary

Diccionario: main
emissary
noun