The words that provide the best context clues for the meaning of "iridescent" are:
"variety, light, spectrum of colors"
These words suggest that iridescent refers to a quality related to colors that change and appear differently under light, which is key to understanding the meaning of iridescent.