self-immolate in Japanese
self-immolate in Japanese
焼身する
(intransitive) To set oneself on fire, especially as a form of protest.
焼身自殺する
(intransitive) To set oneself on fire, especially as a form of protest.