heap

noun

A collection of things thrown one on another; pile.

A great number or large quantity; lot.