Immolator definition

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

Other Word Forms

Noun

Singular:
immolator
Plural:
immolators

Origin of immolator