1.a collection of objects laid on top of each other
2.(often followed by `of') a large number or amount or extent;
a batch of letters
3.a car that is old and unreliable;
the fenders had fallen off that old bus
1.bestow in large quantities;
He heaped him with work
2.arrange in stacks;
heap firewood around the fireplace
3.fill to overflow;
heap the platter with potatoes