impermeable protective clothing - Deutsch Englisch Wörterbuch