Cyclorama Meaning

There are 1 meaning(s) for word Cyclorama

Meaning 1 : a picture (or series of pictures) representing a continuous scene

    Synonyms : diorama,  panorama