river bench - French English Dictionary