impounded river - Alemán Inglés Diccionario