IMMOLATOR Meaning of IMMOLATOR in English noun one who offers in sacrifice; specifically, one of a sect of russian fanatics who practice self-mutilatio and sacrifice. Webster English vocab. Английский словарь Webster. 2012