ALL meanings of immolation
im·mo·la·tion
I i - noun immolation suicide by fire 1
- noun immolation an act or instance of immolating. 1
- noun immolation self-sacrifice, martyrdom 1
- noun immolation the state of being immolated. 1
- noun immolation a sacrifice. 1
- noun immolation The act of immolating, or the state of being immolated, or sacrificed. 1
- noun immolation That which is immolated; a sacrifice. 0