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