riverbed - French English Dictionary