oil spill

English

Noun

oil spill (plural oil spills)

  1. An escape or (accidental) discharge of oil, usually into the sea.

Translations

References