cycloramaEnglish

cyclorama, diorama, panorama

Noun

A picture (or series of pictures) representing a continuous scene

English: panorama, cyclorama, diorama

English words with similar meanings

Show 2 words