C2 verb /ˈɪməleɪt/
immolate
immoler
Meaning
To kill or sacrifice, especially by burning.
Example
The protesters threatened to immolate themselves in front of the building.
Les manifestants ont menacé de s'immoler devant le bâtiment.