Immolation meaning

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

Origin of immolation

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