pumped hydro noun3 •Abbreviation of pumped-storage hydroelectricity (hydroelectricity from pumped storage). •Abbreviation of pumped hydroelectric energy storage (the method of energy storage). •Abbreviation of pumped-storage hydroelectric energy system. formspumped hydros