English dictionarycyclorama noun Copy definition Share Print / Save as PDFParts of speech nounDefinitionsnouna picture (or series of pictures) representing a continuous sceneSynonyms panorama diorama