river sports - French English Dictionary