bio-leaching - French English Dictionary