kaleidoscope

noun
  1. a tube-shaped optical instrument containing mirrors and colored glass or paper pieces that create changing symmetrical patterns when rotated
  2. a constantly changing pattern or sequence of elements
  3. Usage: figurative

Examples