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