impoundment dam - Alemán Inglés Diccionario