a great many
- multitudeVery large number
- countlessToo numerous to count
- numerousExisting in great quantity
- swarmMass of moving insects
- hordeDisorganized, overwhelming crowd
throng · abundance · myriad · legion · scores · heaps · loads · masses · droves · flood · sea · ocean · crowd · plethora · teeming · swarming · endless · innumerable