river flood barrier - French English Dictionary