testicular cord - French English Dictionary