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