polymastigote
po·ly·mas·tigote
noun
1.
flagellates with several flagella
Related words
Broader terms
Parts
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.
po·ly·mas·tigote
flagellates with several flagella
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.