Kamus Mobile
https://m.xamux.com
Indonesian to English
terluka (hancur) sendiri hoist with one's own petard
terlukahaving sustained a wound, offended
hancurshattered, smashed
sendiriself, own