English edit

Noun edit

euglenoids

  1. plural of euglenoid