Immolation

What is Immolation?

Immolation definition and meaning on Dictionary terms:
noun
an act or instance of immolating.
the state of being immolated.
a sacrifice.

 

reference: www.dictionary.com/browse/immolation

Tags: