sand leaching - Turkish English Dictionary