internal spermatic artery

Noun
  1. A branch of the aorta supplying the testicles (synset 105363075)

Other Searches