The English term "stock" matches the Italian term "immagazzinare"

other english words that include "stock" : italian :
livestock bestiame
Stock Exchange borsellino
stockfish baccalà
stocking calza, calza maglia