division_euglenophytaEnglish

Euglenophyta, division Euglenophyta

Noun

Free-swimming flagellate algae

English: Euglenophyta, division Euglenophyta

English words with similar meanings

Show 1 words