Back to Dictionary
审处
審處
shěnchǔ
1. to deliberate and decide
2. to try and punish
3. trial and execution