alluvial terrace

noun

Definition of alluvial terrace

: a river terrace composed of alluvium rather than carved in solid rock, resulting from a change in the regimen of the stream from alluviation to downcutting

First Known Use of alluvial terrace

1817, in the meaning defined above

Keep scrolling for more