千紫万紅(せんしばんこう)

Japanese vocabulary

Meaning: multitude of colors; multitude of colours

See it used in real works