Skip to main content

Definitions by hobble3312

British petroleum. basically, its the company that had that big oil spill.
wow, bp really messed up this time didnt they?
bp by hobble3312 June 25, 2010