Frog-spit definition
A foamlike aggregation of small aquatic plants, such as green algae, on the surface of a pond.
noun
Mats of filamentous algae floating on the surface of ponds and containing bubbles of oxygen.
noun
Advertisement