English-Chinese dictionary »

self-immolate meaning in Chinese

EnglishChinese
self-immolate (to set oneself on fire)
verb

自焚 /zìfén/verb