Immolator

Noun

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

Leave a Reply

Your email address will not be published.