What is terracing ?
Terracing is building flat crop fields on the slopes of hills so as to slow down the flow of water and checking soil erosion.