ALL meanings of hydroscope
hy·dro·scope
H h - noun hydroscope A device for viewing objects below the surface of the water. 1
- noun hydroscope an optical device for viewing objects below the surface of water. 1
- noun hydroscope any instrument for making observations of underwater objects 0
- noun hydroscope a device like a periscope, for viewing things at some distance below the surface of water 0