The Collaborative International Dictionary
Immolator
Immolator \Im"mo*la`tor\, n. [L.] One who offers in sacrifice; specifically, one of a sect of Russian fanatics who practice self-mutilation and sacrifice.
Wiktionary
immolator
n. 1 One who offers in sacrifice. 2 (context historical English) One of a sect of Russian fanatics who practised self-mutilation and sacrifice.