Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
Immolation
The act of immolating, or the state of being immolated, or sacrificed.
That which is immolated; a sacrifice.
Synonyms
Sacrifice
Try it Free
Learn More