diffused hydrocele - French English Dictionary