Having a play of lustrous rainbow colors English: iridescent, nacreous, opalescent, opaline, pearlescent