pulse generator of energy storage - Francés Inglés Diccionario