Translation of ambassador in Indonesian

ambassador

duta besar (dubes)

noun

  • 1

    duta besar (dubes)