immolation

Noun
  1. Killing or offering as a sacrifice (synset 100228836)

Other Searches