mesoscaphe noun1 •A submersible submarine designed for drifting on sea currents in the middle depth layers of the ocean. formsmesoscaphes