1. noun: a lot of something, usually a pile or accumulation
Professional
Social
a heap of rubbish/garbage/trouble
As a verb 'to heap' is to pile' or gather objects and place them on top of each other. "I heap clothes on the chair in my bedroom." It can also mean to give a large amount of something to someone. "She heaped praise on her son for getting such good exam results." "He heaped sugar into his tea."
2. a lot of something, usually a pile or accumulation
Professional
Social
a heap of rubbish/garbage/trouble
As a noun 'a heap' is a pile or gathering of objects placed on top of each other. "I always have a heap of papers on my desk." If you have 'heaps' of something, you have a large amount of it. "Someone got the paper order wrong and now we have heaps of it in the store cupboard." You can also use 'heap' as an adjective meaning 'a lot'. "Ice-skating was heaps of fun."