Rhymes | Synonyms
verb: offer as a sacrifice by killing or by giving up to destruction
"The Aztecs immolated human victims."