Advertisement

Synonyms of Megascope

Primary definition: An early optical instrument or projection apparatus designed for enlarging and projecting images of opaque objects onto a screen.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement