river-mouth barrage - Español Inglés Diccionario