What is the meaning of bathyscaphe in English?

Learn vocabulary with pictures as well as definitions of bathyscaphe in English

Learn in

See more

n. bathyscaphe

Definition of bathyscaphe in English

Vessel capable of descending to great underwater depths, intended for military or scientific use.