reservoir for power generation - Alemán Inglés Diccionario