Meaning of immolate
Definition of immolate
(verb)
offer
as a
sacrifice
by
killing
or by
giving
up to destruction; "The Aztecs immolated
human
victims"; "immolate the valuables at the temple"
Other information on immolate
WIKIPEDIA results for
immolate
Amazon results for
immolate
Tweet