Kamus Mobile
https://m.xamux.com
English to Indonesian
milliard satu milyar
milliard
noun
a billion
satu miliar
source: WordNet 3.0
they pinched more than milliard
mereka mencubit lebih dari miliar