Immolate Synonyms

ĭmə-lāt
To offer as a sacrifice
(Verb)