moorball
nounDefinition of moorball
: a globular mass of filaments of a green alga (Cladophora holsatica) often found in lakes and ponds
Keep scrolling for more