hydroelectric power plant (hpp) - Español Inglés Diccionario