1
[ noun ] the visual percept of a region

Examples

"the most desirable feature of the park are the beautiful views"

2
[ noun ] a picture (or series of pictures) representing a continuous scene

Synonyms

diorama cyclorama

Related terms

picture

*