Immolator /(?)/

Im·mo·la·tor

Immolator

n.
  1. One who offers in sacrifice; specifically, one of a sect of Russian fanatics who practice self-mutilation and sacrifice.