Immolator meaning

One who offers in sacrifice.
noun
0
0
(historical) One of a sect of Russian fanatics who practised self-mutilation and sacrifice.
noun
0
0
Advertisement

Origin of immolator