What is a varicocele? A varicocele is a condition that causes the veins in your scrotum to become enlarged and dilated. The scrotum is the sac that holds the testicles. A varicocele can cause infertility because it prevents sperm from flowing out of the testicles.