Synonyms/Hypernyms (Ordered by Estimated Frequency) of verb immolate
1 sense of immolate
Sense 1
immolate -- (offer as a sacrifice by killing or by giving up to destruction; "The Aztecs immolated human victims"; "immolate the valuables at the temple")
=> sacrifice -- (make a sacrifice of; in religious rituals)