就地正法jiùdìzhèngfǎ
Top 50000
Meanings
1. to execute on the spot (idiom); summary execution
2. to carry out the law on the spot
Characters used