English to Indonesian Dictionary Ambassadors

Ambassadors

Duta besar
translation of 'Ambassadors'
noun
mahaduta,
duta besar,
dubes,
aryaduta
Credits: Google Translate
Download the
HelloEnglishApp
image_one