VariousWords beta
Related Terms:
Noun
Definition: an accumulation of filamentous algae, either freely floating or rolling along the sea bed.
VariousWords beta
Definition: an accumulation of filamentous algae, either freely floating or rolling along the sea bed.