Translation of ambassador in Malay

ambassador

duta

noun

  • 1

    duta, diplomat berpangkat paling tinggi yang mewakili negaranya di negara lain