YourDictionary

orthoscope

noun

an instrument containing a layer of water which is held in contact with the eye, allowing an examination of the interior of the eye without the distortion due to corneal refraction

Learn more about orthoscope

link/cite print suggestion box