Immolator - Definition - Law Dictionary Home Dictionary Definition immolator
Definition :
One who offers in sacrifice specifically one of a sect of Russian fanatics who practice self mutilation and sacrifice
View Judgments Citing this PhraseView Acts Citing this Phrase