alluvial terrace noun1 •A terrace of a river composed of alluvium as opposed to solid rock. formsalluvial terraces