ORTHOSCOPE MEANING IN ENGLISH

• Orthoscope Definition & Synonyms

  1. (n.) An instrument designed to show the condition of the superficial portions of the eye.


RECENT SEARCHES