external spermatic artery - French English Dictionary