squeezing testicles - French English Dictionary