polymastigote
1. [ noun ] (biology) flagellates with several flagella
Related terms: flagellate Polymastigina
Similar spelling:   Polymastigina