Frog-spit definitions

noun
17
0
Mats of filamentous algae floating on the surface of ponds and containing bubbles of oxygen.
noun
14
0
A foamlike aggregation of small aquatic plants, such as green algae, on the surface of a pond.
noun
8
0