immolation

(noun)

noun

1. killing or offering as a sacrifice

Definition categories: act, sacrifice