internal spermatic artery Meaning, Definition & Usage

  1. noun a branch of the aorta supplying the testicles
    arteria testicularis; testicular artery.

WordNet