Search term 焼身自殺 has one result
Jump to
JA Japanese EN English
焼身自殺 (n) [setting oneself on fire] (n) self-immolation (n) [setting oneself on fire]