magazine: a storehouse (as a compartment on a warship) where weapons and ammunition are stored
artifact: a man-made object taken as a whole
rejuvenation: the phenomenon of vitality and freshness being restored