Rainbow has seven colors.

Meaning: A rainbow has seven colors because light is separated into seven colors when it passes through a prism.

Choice of Words: A rainbow is a curved line of colors that appears in the sky when sunlight is scattered by raindrops.

Alternative Expressions

Related Expressions