自爆zìbào
Top 30000
Meanings
1. to explode
2. spontaneous detonation
3. self-detonation
4. suicide bombing
5. to disclose private matters about oneself
Characters used