LOGGERHEAD SPONGE


Meaning of LOGGERHEAD SPONGE in English

noun

: a massive sponge ( Spheciospongia vespera ) of the West Indies and Florida that attains a weight of 700 pounds but is of little commercial importance

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.