What is the meaning of Polyscope?

A lens that has multiple facets and forms multiple images

A device for viewing the cavities of the body

Source: wiktionary.org