Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of megascope

- 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.