impermeable substratum - Turkish English Dictionary