impermeable protective clothing - German English Dictionary