kaleidoscopes

noun
  1. optical instruments containing mirrors and colored glass or paper pieces that create changing symmetrical patterns when rotated
  2. constantly changing patterns or sequences of objects, colors, or events
  3. Usage: figurative

Examples