euglenoid - noun
singular
euglenoid
plural
euglenoids