Definition Definition

megascope - Meaning and Examples

Meaning of 'megascope' (Webster Dictionary)

1 . Megascope [ n.]
- A modification of the magic lantern, used esp. for throwing a magnified image of an opaque object on a screen, solar or artificial light being used.