What does ball-less losers mean?

ball-less losers meaning in Urban Dictionary

any guy which doesnt have the guts expressing his thoughts or leave the wardrobe.