Definition:
Compare immolation with other words:
immolation vs. sacrifice
immolation vs. sacrificed
immolated vs. immolation
immolating vs. immolation