river-mouth barrage - Spanish English Dictionary