flagellated
flagellated - adjective
having or resembling a lash or whip (as does a flagellum)
flagellated - thesaurus
flagellate
whiplike