How do you spell Immolator 

Available Definitions:
1)  n. - One who offers in sacrifice; specifically, one of a sect of Russian fanatics who practice self-mutilatio and sacrifice.





 Take Spelling Test