As  flagellate  as...

comments powered by Disqus

Definition of flagellate

flagellate - adj. having or resembling a lash or whip (as does a flagellum); noun a usually nonphotosynthetic free-living protozoan with whiplike appendages; some are pathogens of humans and other animals; verb whip.

image

Flagellate on: Dictionary  Google  Wikipedia  YouTube (new tab)






as...