Oil spill
Meaning, Definition & Usage
Dictionary
Related
Definitions
an accidental release of oil, usually into the ocean, due to damage to an oil tanker or uncontrolled release from an underwater well.
Webster 1913
Previous
Next