internal spermatic artery

noun

Medical Definition of internal spermatic artery