How do you spell Immolation


 Definitions

Available Definitions:
1)  n. - The act of immolating, or the state of being immolated, or sacrificed.
2)  n. - That which is immolated; a sacrifice.