What does all cock no balls mean?

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