sand leaching - German English Dictionary