Immolation definition

The act of immolating, or the state of being immolated, or sacrificed.
noun
1
1
That which is immolated; a sacrifice.
noun
1
1
Advertisement

Other Word Forms

Noun

Singular:
immolation
Plural:
immolations

Origin of immolation

  • From Middle French immolation, from Old French, from Latin immolatio

    From Wiktionary