inflammation of the testicles - Español Inglés Diccionario