moisture-proof socket - Turkish English Dictionary