Immolation (
Noun
)
Meaning
Killing or offering as a sacrifice.
Classification
Nouns denoting acts or actions.
Hypernyms
Ritual Killing
Related Words
Immolate (verb)