Oil slick has 2 different meanings across 1 category:
Noun
a thin film of oil floating on top of water (especially crude oil spilled from a ship)
A thin film of oil floating on the surface of water, especially one that has leaked or been discharged from a ship etc