Green’s Dictionary of Slang

Billy Joe Bad-Ass n.

see Billy Bad-Ass n.