Noun: cyclorama ,sI-klu'rã-mu- A picture (or series of pictures) representing a continuous scene
"The museum's cyclorama of the battle provided an immersive 360-degree view";
- panorama, diorama
Derived forms: cycloramas
Type of: icon, image, picture
Encyclopedia: Cyclorama