Ambassadors

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