Noun Definitioncyclorama1.Definition: a picture (or series of pictures) representing a continuous sceneRelated Noun(s):diorama, panoramaCategory: Objects