A terrace in geology refers to a flat or gently sloping landform that is created by various geological processes such as erosion, deposition, or tectonic activity. It is often found alongside rivers, coastlines, or on the slopes of mountains .