POLYSCOPE Meaning of POLYSCOPE in English noun an apparatus for affording a view of the different cavities of the body. 2. polyscope ·noun a glass which makes a single object appear as many; a multiplying glass. Webster English vocab. Английский словарь Webster. 2012