impermeable substratum - German English Dictionary