impermeable substratum - Spanish English Dictionary