Magic lantern Meaning, Definition & Usage

  1. noun an early form of slide projector

WordNet


Definitions
  1. an optical instrument consisting of a case inclosing a light, and having suitable lenses in a lateral tube, for throwing upon a screen, in a darkened room or the like, greatly magnified pictures from slides placed in the focus of the outer lens.
Definitions
  1. . See Lantern.

Webster 1913