Babylon 10
Simply the best definition!

Download it's free

Oil Sheen

Environmental Engineering

Download this dictionary
Oil Sheen
A thin, glistening layer of oil on the surface of water.


| Oil Sheen in English