interstitial cell tumor of testis - German English Dictionary