Similar Words
immolate
inhalation
inlet
Misspelling
iimmolatiion, immmmolation, immolaation, immolatio, immolatiom, immolationn, immolatoin, immolattion, immollation, immoolatioon, imolation, innolation, mimolation, mmolation

Immolation — synonyms, definition

1. immolation (Noun)

9 synonyms
atonement forfeiture oblation offering penance relinquishment reparation sacrifice victim
1 definition

immolation (Noun) — Killing or offering as a sacrifice.

2 types of
ritual killing sacrifice