Orthoscope definition
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.
noun
Advertisement
Other Word Forms
Noun
Singular:
orthoscope
Plural:
orthoscopesOrigin of orthoscope
- ortho- +"Ž -scope
From Wiktionary