ALLUVIAL TERRACE


Meaning of ALLUVIAL TERRACE in English

noun

: 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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.