Meaning of polymastigote

Definition of polymastigote

(noun) flagellates with several flagella

Other information on polymastigote

WIKIPEDIA results for polymastigote
Amazon results for polymastigote