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.