Definitions of polymastigote:

  • noun:   flagellates with several flagella