Clue: Arsenal publication (8)
Answer: MAGAZINE
Explanation: double def: military storage; or a periodical publication