terrace

An alluvial deposit laid down by an ancient river flowing at a higher level than the present river level.