moisture-proof socket - Spanish English Dictionary