The English term "storage battery" matches the Italian term "accumulatore"

other english words that include "storage" : italian :
storage immagazzinaggio, deposito, immagazzinamento
other english words that include "battery" : italian :
battery accumulatore, batteria