polymastigote has definitions from the field of biology
1
[ noun ] (biology) flagellates with several flagella

Related terms

flagellate Polymastigina

*