Definify.com

Definition 2025


oil_spill

oil spill

English

Noun

oil spill (plural oil spills)

  1. oil slick