impervious ground - Turkish English Dictionary