Kamus Mobile
https://m.xamux.com
English - Indonesian
Indonesian - English
English to Indonesian
s.p.c.a.
[Society for the Prevention of Cruelty to Animals] Himpunan Penyayang Binatang.