immolation
noun
im·mo·la·tion
ˌi-mə-ˈlā-shən
1
: the act of immolating : the state of being immolated
2
: something that is immolated
Love words? Need even more definitions?
Merriam-Webster unabridged
Share