Polyscope(n.) A glass which makes a single object appear as many; a multiplying glass.
Polyscope(n.) An apparatus for affording a view of the different cavities of the body.

Words within polyscope

8 letter words: 1 results
7 letter words: 6 results
View all words...