impounding dams - Francés Inglés Diccionario