river barrage - Español Inglés Diccionario