oil spot
noun
Definitions
A spot consisting of oil; for instance, in the ocean subsequent to an oil spill.
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
A spot consisting of oil; for instance, in the ocean subsequent to an oil spill.