immolation

noun

1.
killing or offering as a sacrifice
Derived from:
immolate