kaléidoscope
Top 25000
Meanings
Noun
1. kaleidoscope (tube of mirrors rotated to produce symmetrical designs)