What ways does nature use to prevent erosion?

The ways nature use to prevent erosion is by growing trees. The trees roots hold down the soil and making it stable. Also the trees leaves or pines help lessen the force of rain before hitting the ground therefor soil washes away less easily.