Terrace Farming

Terracing is the practice of creating nearly level areas in a hillside area. The terraces form a series of steps, each at a higher level than the previous. Terraces are protected from erosion by other soil barriers. Terraced farming is more common on small farms and in underdeveloped countries, since mechanized equipment is difficult to deploy in this setting.

Terrace farming