Definition, synonyms and related words
A spot consisting of oil; for instance, in the ocean subsequent to an oil spill.