What does BP Oil Slick mean?

BP Oil Slick meaning in Urban Dictionary

once you bang an emo kid in the butt so very hard he starts sobbing and his makeup runs.