Terrace Agriculture

Humanities & Arts Dictionary
Definition
An agricultural practice and engineered landscape modification that constructs stepped or levelled benches and retaining elements on slopes (stone walls, earthen embankments, cut‑and‑fill benches) to reduce erosion, control surface water, retain soil moisture, and extend cultivable area.