impermeable protective clothing - Spanish English Dictionary