armoury

noun
  1. a place where weapons and military equipment are stored
  2. a collection of weapons
  3. a range of resources or methods available for use
  4. Usage: figurative

Examples