SynonymX
Speak
Immolation
Definition of Immolation
1.
Killing or offering as a sacrifice
Noun
Semanticaly linked words with "immolation"
ritual killing
sacrifice
Hyponims for word "immolation"
ritual killing
sacrifice