meaning of BP DP

BP DP meaning in Urban Dictionary

to have double fucked both in holes because of the BP oil tragedy