armoury
noun
[ ˈɑːməri ]
• a place where weapons are kept.
• an array of resources available for a particular purpose.
• "his armoury of comic routines"
• a place where militia units drill and train.
Origin:
Middle English (in the sense ‘armour’): from Old French armoirie, armoierie, from armoier ‘to blazon’, from arme ‘weapon’ (see arms). The change in the second syllable in the 17th century was due to association with armour.