SPONGE GLASS


Meaning of SPONGE GLASS in English

I. noun

: a glass-bottomed box or bucket for viewing the sea bottom from the surface in sponge fishing

II. noun

: cellular glass

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