Definify.com

Definition 2024


oil_spill

oil spill

English

Noun

oil spill (plural oil spills)

  1. oil slick