polyscope noun2 •A lens that has multiple facets and forms multiple images. •(no longer used) A device for viewing the cavities of the body. formspolyscopes