English dictionary
orthoscope meaning and definition
Definition and meaning of orthoscope at MeaningMonkey.org. orthoscope meaning and definition in the English Dictionary.ORTHOSCOPE noun
Definition of orthoscope (noun)
- an ophthalmoscope with a layer of water to neutralize the refraction of the cornea
Source: Princeton University Wordnet