river sediment - French English Dictionary