ecological restoration - Espagnol Anglais Dictionnaire