Polymastigina

Explore definitions, synonyms, and language insights of Polymastigina

Definitions

Noun
small usually parasitic flagellates

More General Terms