Find the word definition

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.