impermeable material - German English Dictionary