BATHYSCAPE

Definition of BATHYSCAPE

  1. (noun)navigable deep diving vessel for underwater exploration