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