Definition of bathyscaphe
: a navigable submersible for deep-sea exploration having a spherical watertight cabin attached to its underside
Learn More about bathyscaphe
Britannica.com: Encyclopedia article about bathyscaphe
Seen and Heard
What made you want to look up bathyscaphe? Please tell us where you read or heard it (including the quote, if possible).