river-mouth barrage - French English Dictionary