Polymastigote — definition
1. polymastigote (Noun)
1 definition
polymastigote (Noun) — Flagellates with several flagella.
5 types of
flagellate flagellate protozoan flagellated protozoan mastigophoran mastigophore
2 parts of
Polymastigina order Polymastigina