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