impermeable curtain - German English Dictionary