Meaning of flagellated
Definition of flagellated
(adj)
having or resembling a
lash
or
whip
(as does a flagellum)
Other information on flagellated
WIKIPEDIA results for
flagellated
Amazon results for
flagellated
Tweet