Refine this word faster
Cosmorama
noun
Definitions
Noun
- 1 An exhibition of perspective images of different places in the world, using various optical effects. dated
Etymology
From cosmo- + -rama.
See also for "cosmorama"
Next best steps
Mini challenge
Unscramble this word: cosmorama