Kamus Mobile
https://m.xamux.com
English - Indonesian
Indonesian - English
English to Indonesian
ambassadress
duta besar wanita, istri duta besar
ambassadress
noun
a woman ambassador
seorang duta besar wanita
source: WordNet 3.0