moisture-proof socket outlet - French English Dictionary