Skip to main content

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.
Advertisement