panoply

noun
  1. a complete or impressive collection or display of something
  2. a complete suit of armor
  3. Usage: historical

Examples