cosmorama
Noun
Meaning
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.
Source: Webster's dictionarySynonyms
panorama
show
tableau
diorama
display
representation
exhibit
sight
exhibition
presentation
parade
exposition
spectacle
pomp
pageant
Show all synonyms