heap

noun
a collection of things thrown one on another : pile
a great number or large quantity : lot