Word info Synonyms

Euglenophyta

Noun

Meaning

free-swimming flagellate algae

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms