river-laid deposit - French English Dictionary