meaning of all cock no balls

all cock no balls meaning in Urban Dictionary

all dick no balls identifies a person who struts around like he understands one thing but when its time for you to set up they shrink like a turtle in a shell