electric energy storing means - Spanish English Dictionary