Spanish

edit

Noun

edit

euglenoideo m (plural euglenoideos)

  1. (biology) euglenoid