moisture-proof socket - German English Dictionary