Meaning of internal spermatic artery

Definition of internal spermatic artery

(noun) a branch of the aorta supplying the testicles

Other information on internal spermatic artery

WIKIPEDIA results for internal spermatic artery
Amazon results for internal spermatic artery