Dictionary.com
Thesaurus.com
had thudded
  • past perfect of thud.