bathyscape

Explore definitions, synonyms, and language insights of bathyscape

Definitions

Noun
navigable deep diving vessel for underwater exploration

More General Terms