Slovnenya

Translation English Spanish: envoy extraordinary

Dictionary: main
envoy extraordinary
noun