"Cosmorama" is a word in ENGLISH
cosmorama
ENGLISH
Definition:
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.
Few words of positivity
No one has truly become successful on life without having to organize his life.
WORD SUGGESTIONS
scene
ENGLISH
An assemblage of objects presented to the view at once; a series of actions and events exhibited in their connection; …
Read the complete definitionzoetrope
ENGLISH
An optical toy, in which figures made to revolve on the inside of a cylinder, and viewed through slits in …
Read the complete definition