pond scum

Explore definitions, synonyms, and language insights of pond scum

Definitions

Noun
free-floating freshwater green algae

More General Terms