'internal spermatic artery' definitions:

Definition of 'internal spermatic artery'

(from WordNet)
noun
A branch of the aorta supplying the testicles [syn: testicular artery, internal spermatic artery, arteria testicularis]