riverbeds - French English Dictionary