immolate
i
ˈɪ
i
mmo
late
ˌleɪt
leit
/ɪmˈɒleɪt/

Definition & Meaning of "immolate"in English

to immolate
01

to kill oneself or someone as a sacrifice, especially by fire

Examples
In ancient rituals, it was believed that some would immolate themselves to appease the gods.
LanGeek
Download LanGeek app
langeek application

Download Mobile App

App Store