kaleidoscope

Noun
  1. A complex pattern of constantly changing colors and shapes (synset 105940613)
  2. An optical toy in a tube;
    It produces symmetrical patterns as bits of colored glass are reflected by mirrors (synset 103612969)

Other Searches