kaleidoscope
1. [ noun ] an optical toy in a tube; it produces symmetrical patterns as bits of colored glass are reflected by mirrors
Related terms: plaything
Similar spelling:   kaleidoscopic
  kaleidoscopical