Dictionary.com
Thesaurus.com
has thudded
  • present perfect of thud (3rd person singular).