Another word for immolate

Verb

immolate - offer as a sacrifice by killing or by giving up to destruction

Example:- The Aztecs immolated human victims

Tweets containing the word immolate

Source : WordNet