river barrages - Alemán Inglés Diccionario