Arch of all the colours of the spectrum (7)
I believe the answer is:
rainbow
(Other definitions for rainbow that I've seen before include "Whole range of colours" , "Wide range of colours" , "Arc of colour in the sky" , "Refracted light in sky" , "Multi-coloured arch" .)