Definition of Flagellated

  • 1. Having or resembling a lash or whip (as does a flagellum) Adjective

Synonyms for word "flagellated"