Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
Immolate
To sacrifice; to offer in sacrifice; to kill, as a sacrificial victim.
Synonyms
Sacrificing
Sacrificed
Sacrifice
Try it Free
Learn More