Cosmorama

The Century Dictionary and Cyclopedia
  • noun. A view or series of views of the world; specifically, an exhibition of a number of drawings, paintings, or photographs of cities, buildings, landscapes, and the like, in different parts of the world, so arranged that they are reflected from mirrors, the reflections being seen through a lens.
  • the GNU version of the Collaborative International Dictionary of English
  • noun. An exhibition in which a series of views in various parts of the world is seen reflected by mirrors through a series of lenses, with such illumination, etc., as will make the views most closely represent reality.
  • Wiktionary, Creative Commons Attribution/Share-Alike License
  • noun. An exhibition of perspective images using various optical effects
  • Word Usage
    "The cosmorama, the pleorama, the myriorama (to name only three) — all in various ways sought to make the visible spectacular. 8"