immolator Meaning, Definition & Usage

Im"mo*la`tor noun
Etymology
L.
Definitions
  1. One who offers in sacrifice; specifically, one of a sect of Russian fanatics who practice self-mutilatio and sacrifice.

Webster 1913