1 collection, pile, mound, stack, accumulation, aggregation, agglomeration, congeries, conglomeration, hoard, mass, store, mountain, stockpile, supply, Colloq US and Canadian stash:
Donors contributed a huge heap of clothing for the sale.
2 Often, heaps. abundance, plethora, superabundance, lot(s), plenty, great deal, scores, peck, sea, Colloq lashings, load(s), piles, ton(s), raft(s), pots, oodles, scad(s), US and Canadian slew:
It was served with heaps of chocolate sauce. Heaps of people bought your record. You're in for a heap of trouble.
3 collect, gather, harvest, reap, glean, garner, pile (up), accumulate, cumulate, aggregate, amass, stockpile, save (up), bank, lay by or up or in, set aside, Colloq stash (away):
In autumn, squirrels heap up their supplies of nuts for the winter.
4 shower, load, bestow, give, provide, burden:
The grateful prince heaped us with treasure beyond imagination.