apparatus storing power - Turco Inglés Diccionario