Immolate
[v] offer as a sacrifice by killing or by giving up to destruction; "The Aztecs immolated human victims"; "immolate the valuables at the temple"
Related Information
Related Terms
annihilate, appease, bereave of life, carry away, carry off, chloroform, cut down, cut off, deprive of life, destroy, dispatch, dispose of, do away with, do for, do to death, end, execute, exterminate, finish, finish off, immolate before, kill, launch int