IMMOLATOR Meaning of IMMOLATOR in English (n.) One who offers in sacrifice; specifically, one of a sect of Russian fanatics who practice self-mutilatio and sacrifice. Webster's English dictionary. Английский словарь Webster. 2012