SEA BALL
Meaning of SEA BALL in English
noun
: a spherical mass of living or fossil vegetation (as algae) produced by the compacting effect of moving shallow waters
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012