Flagellated Meaning
There are 1 meaning(s) for word Flagellated
Meaning 1 : having or resembling a lash or whip (as does a flagellum)
Synonyms : flagellate, lash-like, whiplike
Synonyms : flagellate, lash-like, whiplike
Similar words of Flagellated :
