Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

megascope Definition

Cancel
megascope
noun
A modification of the magic lantern, used especially for throwing a magnified image of an opaque object on a screen, solar or artificial light being used

Words Related to megascope!

megascope Examples by Brain Bank Users