bathysphere

Explore definitions, synonyms, and language insights of bathysphere

Definitions

Noun
spherical deep diving apparatus (lowered by a cable) for underwater exploration

More General Terms