Definitions of Polymastigina:

  • noun:   small usually parasitic flagellates