Meaning of polymastigote
Definition of polymastigote
(noun)
flagellates with
several
flagella
Other information on polymastigote
WIKIPEDIA results for
polymastigote
Amazon results for
polymastigote
Tweet