SynonymX
Speak
Immolate
Definition of Immolate
1.
Offer as a sacrifice by killing or by giving up to destruction
Verb
Semanticaly linked words with "immolate"
sacrifice