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
Tweet