Your spermatic cord carries blood to and from your
testicles. It's not certain
what causes varicoceles. However, many experts believe a
varicocele forms when the valves inside the veins in the cord prevent your blood from flowing properly. The resulting backup
causes the veins to widen (dilate).
read more >>