Green’s Dictionary of Slang

balls adj.

[balls n. (3)]

[1980s+] (US) tough, masculine, courageous.