'bathyscape' definitions:

Definition of 'bathyscape'

(from WordNet)
noun
Navigable deep diving vessel for underwater exploration [syn: bathyscaphe, bathyscaph, bathyscape]