Idioms & Phrases for word “flagellating”
flagellating - Did you Mean?
flagellate (flagellating)
flagellation (flagellations)
flagellation