spirogyra
Explore definitions, synonyms, and language insights of spirogyra
Definitions
Noun
freshwater algae consisting of minute filaments containing spiral chlorophyll bands
Explore definitions, synonyms, and language insights of spirogyra