English dictionary
immolate meaning and definition
Definition and meaning of immolate at MeaningMonkey.org. immolate meaning and definition in the English Dictionary.IMMOLATE verb
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"
Source: Princeton University Wordnet