Tamil Dictionary 🔍

immolator

Im"mo*la`tor, n. Etym: [L.] Defn: One who offers in sacrifice; specifically, one of a sect of Russian fanatics who practice self-mutilatio and sacrifice.


immolator - Similar Words