What does bathyscape mean?

bathyscape meaning in General Dictionary

navigable deep diving vessel for underwater research