• word of the day

    cyclorama

    cyclorama - Dictionary definition and meaning for word cyclorama

    Definition
    (noun) a picture (or series of pictures) representing a continuous scene
    Synonyms : diorama , panorama
Download our Mobile App Today
Receive our word of the day
on Whatsapp