Immolator

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    One who offers in sacrifice.
  2. 2
    One of a sect of Russian fanatics who practised self-mutilation and sacrifice. historical

Etymology

Latin [Term?]

More for "immolator"