Green’s Dictionary of Slang

bad-boy adj.

[bad boy n. (2)]

[1980s] (US black) attractive, well-dressed.