Definitions of immolate:

  • verb:   offer as a sacrifice by killing or by giving up to destruction
    Example: "The Aztecs immolated human victims"