myriads

noun
  1. countless or extremely great numbers of people or things
  2. Usage: plural form of myriad

Examples