A kaleidoscope of colors, a feast for the eyes.
Meaning: The butterflies' wings were very colorful and beautiful to look at.
Choice of Words: Kaleidoscope is a tube or cylinder with mirrors at each end, containing loose colored objects that create changing patterns when viewed through the tube. Feast is a large and enjoyable meal.
Alternative Expressions
Related Expressions