As a noun polyscope is
a lens that has multiple facets and forms multiple images.
wikidiffcom
Not English
Wikidiffcom has no English definition. It may be misspelled. polyscope
English
Noun
(
en noun)
A lens that has multiple facets and forms multiple images
(obsolete, medicine) A device for viewing the cavities of the body
Related terms
* polyscopic