Kamus Mobile
https://m.xamux.com
Indonesian to English
pemutar terhalang hindered rotator
pemutar-
terhalanghad the hands tied