自焚zìfén
Top 15000
Meanings
1. to set oneself on fire; to self-immolate
Characters used