Dictionary.com
Thesaurus.com
had heaped
  • past perfect of heap.