almacén (Spanish) comes from Andalusian Arabic المخزن, from Arabic مَخْزَن, from French magasin, from Italian magazzino, from Arabic مَخَازِن — storerooms", "storehouses; storerooms,...
almacén (Spanish): warehouse; shop, store; grocer's; storeroom