Definition, synonyms and related words
an accumulation of filamentous algae, either freely floating or rolling along the sea bed.