Megascope - Definition - Law Dictionary Home Dictionary Definition megascope
Definition :
A modification of the magic lantern projector used esp for throwing a magnified image of an opaque object on a screen solar or artificial light being used
View Judgments Citing this PhraseView Acts Citing this Phrase