English | German | Russian | Czech

immolate English

Meaning immolate meaning

What does immolate mean?

immolate

offer as a sacrifice by killing or by giving up to destruction The Aztecs immolated human victims immolate the valuables at the temple

Synonyms immolate synonyms

What other words have the same or similar meaning as immolate?

immolate English » English

sacrifice victimize offer worship offer

Are you looking for...?