cyclorama - English Synonyms Dictionary

cyclorama

n.
[1] panorama , diorama