Dictionary for English, Malay, chines, Indonesian, Japanese, etc
Results
English>Indonesian
embassadorduta besar, duta
English Definition
    noun
  1. ambassador, embassador: a diplomat of the highest rank; accredited as representative from one country to another
Translation
Indonesian duta besar, duta