The English term "store" matches the Italian term "immagazzinare, campeggio, immagazzinare"

other english words that include "store" : italian :
department store emporio
storefront facciata
to be in store sovrastare
wine store bottiglierìa