interstitial cell tumor of testis - French English Dictionary