Green’s Dictionary of Slang

b-boy n.3

[on model of B-girl n. (2)]

(US) a young male prostitute boy who bases his operations in a bar.

M. Lowenthal Obsessed 39: [Simes:DLSS].