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

other italian words that include "immagazzinaggio" : english :
immagazzinaggio admission into warehouse
other italian words that include "immagazzinamento" : english :
ammassamento, cumulazione, immagazzinamento accumulation