bo bo is American street terminology for "high on crack."
"I saw steve down the shop, he was bo bo."