Ido edit

Noun edit

ambasadisto (plural ambasadisti)

  1. ambassador