bio-leaching - Espagnol Anglais Dictionnaire