meaning of ball-less losers

ball-less losers meaning in Urban Dictionary

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