Translation of duta in English:

duta

ambassador

noun

  • 1

    ambassador, highest-ranking diplomat representing his country in another country