hep (hydroelectric power) - German English Dictionary