internal_spermatic_arteryEnglish

arteria testicularis, internal spermatic artery, testicular artery

Noun

A branch of the aorta supplying the testicles

English: testicular artery, internal spermatic artery, arteria testicularis

English words with similar meanings

Show 2 words