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

1.
Learn This Word at Lingoland