Immolate Meaning
There are 1 meaning(s) for word Immolate
Meaning 1 : offer as a sacrifice by killing or by giving up to destruction
Example : The Aztecs immolated human victims,immolate the valuables at the temple
Example : The Aztecs immolated human victims,immolate the valuables at the temple
Similar words of Immolate :
