WORD BY WORD

immolate

英
美/ˈɪməˌɫeɪt/
01v.

为供神而宰杀, 牺牲, 杀死

offer as a sacrifice by killing or by giving up to destruction