river terrace

noun

Definition of river terrace