WTWM

whatsthatwordmean

← Definition
Guess

immolation

nounThe act of killing or destroying someone or something, especially by fire, often as a sacrifice.

Synonyms

sacrificenounburningnoundestructionnoun

Built for word lovers.