Definitions of bathyscaphe:

  • noun:   navigable deep diving vessel for underwater exploration