Buy Me a Coffee at ko-fi.com

Taylor oil spill

an ongoing oil spill off the coast of Louisiana in the Gulf of Mexico

Pronunciation
/ˈteɪlər ɔɪl spɪl/
Categories