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