immolate

verb
  1. to sacrifice or offer as a sacrifice, especially by fire
  2. Usage: formal; often religious context
  3. to kill or destroy, especially by fire
  4. Usage: formal

Examples