isolated testicular tuberculosis mimicking testicular tumor - Español Inglés Diccionario