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

other italian words that include "campeggio" : english :
campeggio camping site
campeggio campsite
campeggio warehouse