oil spill

the release of a liquid petroleum hydrocarbon into the environment, especially the marine ecosystem, due to human activity

oil spill.jpg

» English course glossary