自首zìshǒu
Top 15000
Meanings
1. to give oneself up
2. to surrender (to the authorities)
Characters used