isolated testicular tuberculosis mimicking testicular tumor - German English Dictionary