ambasadisto
Ido
Noun
ambasadisto
(
plural
ambasadisti
)
ambassador