flagellator
English
flagellator meaning in English • flagellator का अर्थ अंग्रेजी में
Noun
- One who practices flagellation; one who whips or scourges.