Meaning of the word immolation in English

What does immolation mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

immolation

US /ˌɪm.əˈleɪ.ʃən/
UK /ˌɪm.əˈleɪ.ʃən/

Noun

1.

the act of killing yourself or someone else, or of destroying something, usually by burning:

Example:
A woman attempted suicide by self immolation.
Learn This Word at Lingoland