Immolate - Definition

immolate

v 1: offer as a sacrifice by killing or by giving up to
destruction; "The Aztecs immolated human victims";
"immolate the valuables at the temple"

Look up another word