Definition of "Heap" :
noun: a car that is old and unreliable
noun: a collection of objects laid on top of each other
noun: (often followed by `of') a large number or amount or extent
verb: fill to overflow
"Heap the platter with potatoes."
verb: arrange in stacks
"Heap firewood around the fireplace."
verb: bestow in large quantities
"He heaped him with work."