Immolate Definition
ĭmə-lāt
immolated, immolates, immolating
verb
To sacrifice; esp., to offer or kill as a sacrifice.
Webster's New World
To kill or destroy, as by burning.
Webster's New World
Find Similar Words
Find similar words to immolate using the buttons below.