immolate
verb
im·mo·late
ˈi-mə-ˌlāt
immolated; immolating
1
: to kill or destroy especially by fire
2
: to offer in sacrifice
especially
: to kill as a sacrificial victim
Love words? Need even more definitions?
Merriam-Webster unabridged
Share