Terrace Farming

A method of farming that consists of steps built into the side of a mountain or hill.

Terrace Farming Definition | Radience
Terrace Farming Definition | Radience