euglenoid
English
Noun
euglenoid
(
plural
euglenoids
)
Alternative form of
euglenid
.