kaleidoscope - noun

singularkaleidoscope
pluralkaleidoscopes