cyclorama

Explore definitions, synonyms, and language insights of cyclorama

Definitions

Noun
a picture (or series of pictures) representing a continuous scene

More General Terms