Word
immolation, n.
(immolations)
killing or offering as a sacrifice
<noun.act>
immolation
lexical pointers
derivationally related form
immolate
semantic pointers
hypernym
sacrifice, ritual killing