a number (of things), mass (of material), piled up; a large quantity
pile, accumulation
(of) one thousand thousand (1 000 000)
heap
a large variety or number
heap
a great quantity (of writing)
heap
of slay
heap
(GB) one million million million; (US) one million million
heap