alluvial bench - French English Dictionary