Noun bathyscape has 1 sense
  1. bathyscaphe, bathyscaph, bathyscape - navigable deep diving vessel for underwater exploration
    --1 is a kind of submersible
,
TOP