Kaleidoscope
Definition: kəˈlʌɪdəskəʊp noun: kaleidoscope; plural noun: kaleidoscopes 1. a toy consisting of a tube containing mirrors and pieces of coloured glass or paper, whose reflections produce changing patterns when the tube is rotated. 2. a constantly changing pattern or sequence of elements. "the dancers moved i...