immolator
English
immolator meaning in English • immolator का अर्थ अंग्रेजी में
Noun
- One who offers in sacrifice; specifically, one of a sect of Russian fanatics who practice self-mutilation and sacrifice.