river-mouth barrage - German English Dictionary