'spirogyra' definitions:

Definition of 'spirogyra'

(from WordNet)
noun
Freshwater algae consisting of minute filaments containing spiral chlorophyll bands

Words containing 'spirogyra'