hep (hydroelectric power) - French English Dictionary