Immolate
English Translation from English to English dictionary online for the word Immolate
-
1 v. t.
To sacrifice; to offer in sacrifice; to kill, as a sacrificial victim.
-
2 v. t.
To sacrifice; to offer in sacrifice; to kill, as a sacrificial victim.