Dictionary.com
definitions
  • synonyms
testicular cord in Medicine

testicular cord

n.
  1. spermatic cord