opalescent
opalescent - adjective
having a play of lustrous rainbow colors
opalescent - thesaurus
iridescent
nacreous
opaline
pearlescent