Home

Word

polymastigote, n.
(polymastigotes)
more info flagellates with several flagella
<noun.animal>

polymastigote