Translation of duta in English:

duta

ambassador, envoy

noun

  • 1

    ambassador, envoy
    ‘duta istimewa’ special envoy
    ‘duta keliling’ ambassador-at-large
    ‘Duta Besar’ ambassador