Leaching is the process of extracting minerals from a solid by dissolving them in a liquid(not always a solvent). The soluble particles dissolve in to the liquid leaving back insoluble particles which may be seperated comfortably. Then the particles dissolved in the liquid are extracted using suitable methods. This is the basic principle of leaching.