electric energy storing means - Francés Inglés Diccionario