immolate
English Dictionary
->
Letter I
-> immolate
Search Dictionary:
immolate Definition
(v)
offer
as
a
sacrifice
by
killing
or
by
giving
up
to
destruction
; "
The
Aztecs
immolated
human
victims
"; "
immolate
the
valuables
at
the
temple
"
immolate Synonyms
immolate
© Art Branch Inc.