The English term "storage" matches the Italian term "immagazzinaggio, deposito, immagazzinamento"

other english words that include "storage" : italian :
storage battery accumulatore