畏罪自杀
wèi zuì zì shā
Definitions
- 1. to commit suicide to escape punishment