Search Details
Word: cyclorama
(lookup usage)
(lookup stats)
Meaning:
Noun:
- A display consisting of a continuous series of pictures placed on the walls of a circular room so as to appear in natural perspective by a person standing in the middle.
- A large curtain or wall, often concave, hung upstage, in a theatre.
Source: Wiktionary
| Src Info »