Read the dictionary definition of armoury. All definitions for this word.
1. a place where arms are manufactured
2. a military structure where arms and ammunition and other military equipment are stored and training is given in the use of arms
3. all the weapons and equipment that a country has
4. a collection of resources
1. he dipped into his intellectual armory to find an answer