overflowing of water from a river - French English Dictionary