1 definition by hobble3312

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