impounding dams - Español Inglés Diccionario