scavenging animal - French English Dictionary