Synonyms and Antonyms for immolation

1. immolation (n.)

killing or offering as a sacrifice

Synonyms: Antonyms: