orthoscope

orthoscope

English Noun
Ad

Definition

An instrument for examining the interior of an eye.

Etymology

From ortho- + -scope.

Ad

Related Words