sediment production - French English Dictionary