What does balls down mean?

balls down meaning in Urban Dictionary

busted. caught along with your pants down, actually or figuratively.