impermeable blanket - German English Dictionary