immolate

Verb
  1. Offer as a sacrifice by killing or by giving up to destruction (synset 202330732)
    "The Aztecs immolated human victims"; "immolate the valuables at the temple"

Other Searches