moisture-proof socket - French English Dictionary