This gotta be ragebait

What does BP mean? I only know it as an abbreviation for blood pressure and British Petroleum. Both of which I will agree deserve to be ranked below maxilla
"Dude you don't wanna know.... Oh the horror"
It means battlepass bro trust me (when bro asks whats bp so I say battlepass so I don't ruin his life)
Black pill so brutal