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