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