Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

cosmorama Definition

Cancel
cosmorama
noun
An exhibition of perspective images of different places in the world, using various optical effects

Words Related to cosmorama!

cosmorama Examples by Brain Bank Users