river-mouth barrage - Alemán Inglés Diccionario