Synonyms and Antonyms for immolation

1. immolation (n.)

killing or offering as a sacrifice

Synonyms: