Store for arms and ammunition (7)
![Ross](/clue/static/ross-mug.min.png)
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" .)