English dictionary
polymastigote meaning and definition
Definition and meaning of polymastigote at MeaningMonkey.org. polymastigote meaning and definition in the English Dictionary.POLYMASTIGOTE noun
Definition of polymastigote (noun)
- flagellates with several flagella
Source: Princeton University Wordnet