internal spermatic artery

meaning: a branch of the aorta supplying the testicles (noun)

synonyms:testicular artery,