self-immolation Meaning and Definition
Self-immolation is an act of killing oneself as a sacrifice. While usage since the 1960s has typically referred only to setting oneself on fire, the term historically refers to a much wider range of suicidal options, such as leaping off a cliff, starvation, or seppuku (also called hara-kiri; ritual disemboweling).
Sponored Video