a supply in excess of demand
overabundance
a large number (especially of people gathered together); the ordinary people
large group
a great supply
abundance
too much of anything, especially food and drink
excess
an extremely large quantity
aggregate, bunch