One or more living creatures slain and offered to a deity as part of a religious rite
(Noun)

Immolation Is Also Mentioned In