plethora

noun
  1. a very large amount or number; an excess or abundance
  2. Usage: formal

Examples