Kamus Mobile
https://m.xamux.com
Indonesian to English
menangkapi 1 arrest repeatedly. 2 seize or arrest a large number of people.