Logo The Wordsmith Dictionary
Exact matches only Allow stemming Match all embedded
New American Oxford Dictionary

self-immolation

self-im mo la tion noun the offering of oneself as a sacrifice, esp. by burning; such suicidal action in the name of a cause or strongly held belief.

 

Oxford Dictionary

self-immolation

self-immola ¦tion |sɛlfɪməˈleɪʃ (ə )n | noun [ mass noun ] the offering of oneself as a sacrifice, especially by burning.