polymastigote

noun

1.
flagellates with several flagella