Miscellaneous
What does self immolate mean?
2
Answers
Self immolation is the act of setting yourself on fire, purposefully.
LIVE
Points
20
Rating
The term self-immolation broadly refers to acts of altruistic suicide, otherwise the giving up of one's body in an act of sacrifice, the practice of setting yourself on fire, especially as a protest against something:
LIVE
Points
3
Rating
Similar Questions
{{similarQuestion.category}}
•
{{similarQuestion.answerCount}}
Answer
Answers