MyDataFarming







Definitions of cyclorama:
  • noun:   a picture (or series of pictures) representing a continuous scene



more on this topic on answers.com