Word info

spirogyra

Noun

Meaning

English Wikipedia has an article on:spirogyraWikipedia
spirogyra (plural spirogyras)

Any of a group of freshwater, filamentous green algae, of the genus Spirogyra, having chloroplasts arranged in spirals.

Source: en.wiktionary.org

Close letter words and terms