apparatus storing power - Francés Inglés Diccionario