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.