orthoscope
English Dictionary
->
Letter O
-> orthoscope
Search Dictionary:
orthoscope Definition
(n)
an
ophthalmoscope
with
a
layer
of
water
to
neutralize
the
refraction
of
the
cornea
orthoscope Synonyms
orthoscope
© Art Branch Inc.