Search results
- Dictionaryself-immolation/ˌsɛlfɪməˈleɪʃn/
noun
- 1. the action of setting fire to oneself, especially as a form of protest or sacrifice: "70 people died in the unrest, mainly by gunfire and self-immolation"
Powered by Oxford Dictionaries