twisting of testicles - Turkish English Dictionary