Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of orthoscope

- An instrument designed to show the condition of the superficial portions of the eye.