What is the full meaning of bathyscaphe
a submersible observation chamber, also BATHYSCAPH [n -S]
Example of the word bathyscaphe placed on a Scrabble board.