weatherproof cover - Turkish English Dictionary