Polyscope

Webster's Dictionary of the English Language

·noun An apparatus for affording a view of the different cavities of the body.

II. Polyscope ·noun A glass which makes a single object appear as many; a multiplying glass.