twisting of testicles - German English Dictionary