Kaleidoscope - Definition

kaleidoscope

n 1: a complex pattern of constantly changing colors and shapes
2: an optical toy in a tube; it produces symmetrical patterns as
bits of colored glass are reflected by mirrors

Look up another word