0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?