kaleidoscope

Translation:
English
Noun
8
series
of changing events
7
produce
interesting symmetrical effects
tube in which patterns made by the reflection in mirrors of colored pieces of glass
Add