immolation

Found in thesaurus: ritual killing, sacrifice

English-Frenkisch DictionaryDownload this dictionary
immolate
v. = off're