Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: orthoscope
  1. An ophthalmoscope with a layer of water to neutralize the refraction of the cornea

Derived forms: orthoscopes

Type of: ophthalmoscope