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.