bathyscaphe

Explore definitions, synonyms, and language insights of bathyscaphe

Definitions

Noun
navigable deep diving vessel for underwater exploration

More General Terms