Oil sheen definition

Oil sheen means a film with shiny rainbow color that appears at the surface of the water due to oil or gasoline spilled.