(s)iridescent, nacreous, opalescent, opaline, pearlescenthaving a play of lustrous rainbow colors“an iridescent oil slick”, “nacreous (or pearlescent) clouds looking like mother-of-pearl”, “a milky opalescent (or opaline) luster”