kaleidoscope

noun

  1. 1

    an optical toy in a tube; it produces symmetrical patterns as bits of colored glass are reflected by mirrors

  2. 2

    a complex pattern of constantly changing colors and shapes

Also useful for “kaleidoscope”:Scrabble