river dam - French English Dictionary