Webster's Revised Unabridged Dictionary · 1913

Immolation

Immolation , noun

[Latin immolatio: compare French immolation.]

1.
The act of immolating, or the state of being immolated, or sacrificed. — Sir. T. Browne
2.
That which is immolated; a sacrifice.
3.
Destruction by fire.