Bathysphere Meaning

There are 1 meaning(s) for word Bathysphere

Meaning 1 : spherical deep diving apparatus (lowered by a cable) for underwater exploration