arsenal

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

Examples