all-weather cover - German English Dictionary