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