cyclorama
noun 3
Definitions
noun
1
A panoramic image displayed on the inside of a cylindrical canvas.
Robert Loo sat, quite content, behind the counter, against a cyclorama of tins of milk and corned beef.
2
A building or room designed to show this image.
3
A large, often concave, backdrop, hung upstage in a theater.
Your note
not saved0 chars