spirogyra

Explore definitions, synonyms, and language insights of spirogyra

Definitions

Noun
freshwater algae consisting of minute filaments containing spiral chlorophyll bands

More General Terms