a store of weapons and ammunition
an establishment for the manufacture or storage of arms and military equipment; an armoury
a store or repertory
Once roused he could draw on a well-stocked arsenal of invective
[Italian arsenale, modification of Arabic dāṛ sinā‘ah house of manufacture]