Word Study
immolator
CIDE DICTIONARY
immolator, n. [L.].
One who offers in sacrifice; specifically, one of a sect of Russian fanatics who practice self-mutilation and sacrifice.
For further exploring for "immolator" in Webster Dictionary Online