Did you mean heaps?
heaps
noun
°A large amount.