external spermatic artery - Turkish English Dictionary