meaning of balls down

balls down meaning in Urban Dictionary

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