river-mouth barrage - Francés Inglés Diccionario