Meaning of the word immolate in English

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

immolate

US /ˈɪm.ə.leɪt/
UK /ˈɪm.ə.leɪt/

Verb

to kill oneself as a sacrifice, especially by fire

Example:
The monk chose to immolate himself as a protest against the war.
Historically, some cultures practiced ritual immolation.
Related Word: