English dictionary
immolator
Definitions, examples, synonyms and antonyms from WordNet 3.0.
noun
-
One who offers in sacrifice; specifically, one of a sect of Russian fanatics who practice self-mutilation and sacrifice.
Source: webster1913