Flagellator
English Meaning
One who practices flagellation; one who whips or scourges.
- someone who flagellates, a whipper
Sorry, No Malayalam Meaning for your input!
See Flagellato Want To Try Flagellator In Malayalam??