carcinoma of the testes - French English Dictionary