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.