See Also: immolation(dictionary)

immolation (iou)



immolation noun. LME.
[Latin immolatio(n-), formed as IMMOLATE verb: see -ATION.]
Sacrificial slaughter of a victim. LME.
b. A sacrificial victim. Long rare. L16.
Deliberate destruction or loss for the sake of something else. L17.