immolation

/ˈɪmʌleɪʃʌn/

Explore definitions, synonyms, and language insights of immolation

Definitions

Noun
killing or offering as a sacrifice

More General Terms