Store for arms and ammunition (7)
I believe the answer is:
arsenal
(Other definitions for arsenal that I've seen before include "Place where guns and ammunition are stored" , "Gunners of North London" , "Ammo store" , "Football team - magazine" , "weapons are kept here" .)