oil slick
Explore definitions, synonyms, and language insights of oil slick
Definitions
Noun
a thin film of oil floating on top of water (especially crude oil spilled from a ship)
Explore definitions, synonyms, and language insights of oil slick