SynonymX
Speak
Flagellated
Definition of Flagellated
1.
Having or resembling a lash or whip (as does a flagellum)
Adjective
Synonyms for word "flagellated"
flagellate
lash-like
whiplike