twisting of testicles - Francés Inglés Diccionario