投诚tóuchéng
Top 30000
Meanings
1. to defect
2. to surrender
3. to capitulate
Characters used