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.
2012