precipitation scavenging - Turkish English Dictionary