precipitation scavenging - French English Dictionary