moisture-proof socket outlet - Spanish English Dictionary